#include<iostream>
#include<string>
using namespace std;
int main() 
{
    string word, input;
    int npos;
    int cond1=0, cond2=0, cond3 = 0, cond4 = 0, cond5 = 0, cond7 = 0;
    string cond6 = "";
    getline(cin, input);
    for(char c : input) 
    {
        if (c == ' ') 
        {
            cond1++;
            if (!word.empty()) 
            {
                if (isupper(word[0]) && word[0] >= 1040 && word[0] <= 1071) cond2++;
                if (any_of(word.begin(), word.end(), [](char c){ return islower(c); })) cond3++;
                if (word.length() <= 3) cond4++;
                if (word.find('-') != string::npos) cond5++;
                if (word.length() > cond7) 
                {
                    cond7 = word.length();
                    cond6 = word;
                }
                word = "";
            }
        } 
        else {word += c;}
    }
    
    if (!word.empty()) 
    {
        cond1++;
        if (isupper(word[0]) && word[0] >= 1040 && word[0] <= 1071) cond2++;
        if (any_of(word.begin(), word.end(), [](char c){ return islower(c); })) cond3++;
        if (word.length() <= 3) cond4++;
        if (word.find('-') != npos) cond5++;
        if (word.length() > cond7) 
        {
            cond7 = word.length();
            cond6 = word;
        }
    }
    if (cond1 <= 1) { cout << "Мало данных для анализа"; } 
    else 
    {
        cout << "Кол-во слов: " << cond1 << endl;
        cout << "Кол-во слов с заглавной кириллической буквы: " << cond2 << endl;
        cout << "Кол-во слов содержащих латинский символ: " << cond3 << endl;
        cout << "Кол-во слов не превышающих 3 символа: " << cond4 << endl;
        cout << "Кол-во слов в составе которых имеется дефис: " << cond5 << endl;
        cout << "Самое длинное слово: " << cond6 << endl;
        cout << "Длина слова: " << cond7 << endl;
    }
    return 0;
}